Feast your eyes on these picturesque towns nestled on the edge of a cliff. With views ranging from vibrant-colored houses to deep blue waters, these places will undoubtedly charm their way into your heart.
READ MORE ยป