Hello. I know I have been posting on this forum a lot, but there are just so many different options as far as hotels! I really like the Four Seasons Landaa Giraavaru, but it does not have good snorkeling, so I am thinking maybe Hyatt or W?? I want snorkeling, great service, great spa, amazing food, water activities, comfortable beds, private plunge pool, big hotel pool, great beach, and fun activities. Would these resorts suit, and which one more than the other?