Colorful cliffside villas overlook a crystal-clear blue bay dotted with boats framed by bright pink flowers.
Coastal Haven