We're also huge fans of SXM. We've been to the Cayman Islands twice but only on cruise stops. It is very clean and the water is quite clear compared to SXM. Seven Mile Beach was where we spent our first trip and we swam with the rays on our second stop. I think you'd like it.