Caravela Beach Resort
A golf course, eight dining options, and private access to the beach add to the mix of this cheery resort, which is spread out over 23 acres. The atrium lobby is a fusion of cathedral and piazza, with wrought-iron garden benches and huge arches and beams. Rooms are big and cozy, and many have lovely views out over the Arabian Sea.