With pristine white sand beaches, old-world charm, great nightlife and luxury hotels and shopping, it’s not hard to see why ...