These idyllic accommodations offer beachfront rooms, infinity pools, lush gardens and tranquil spas.