Cayman, the least attractive Caribbean island I have ever seen, has the advantage of a strategic location - very near to US. Hence easy for offshore banking, money laundering.
Great Beaches and great diving. No mountains or inland water falls, but who cares. Hang on the beach and Dive! It’s the best island for this.