Discover a charming coastal city nestled on a hill, boasting brightly painted houses that create a vibrant and picturesque sc

Ocean View Sandy Beach Hillside Coastal Town

Discover a charming coastal city nestled on a hill, boasting brightly painted houses that create a vibrant and picturesque scene. Overlooking a sparkling blue ocean and a pristine sandy beach below, this location offers breathtaking views and a tranquil escape.