Let me add a vote for the Fairmont Turnberry. It has everything that you are looking for - except the beach is located off property (they have a free shuttle to the beach, and at the beach they have a beach club with a pool, restaurant, chairs, showers). I have stayed there for the last three New Years and have been gererally pleased with the resort. Two bonuses for me: when the beach is cold/windy, the two pools at the resort were much warmer, more comfortable. And there is a large mall across the street with a multiplex cinema - always handy for at night or a rainy day. I have not needed a car. Is it a true luxury hotel? The bathrooms are great, with a large, separate marble shower, the toiletries are nice, and there is a changing area with a lighted mirrior, etc. Turndown is by request only - but they did not miss a night. The food was good in all of the restaurants. They have a large family pool (lazy river type) and a quiet, adult pool.