what to do in carvoeiro portugal algarve
A couple sits on a rocky cliff overlooking a picturesque coastal town with colorful buildings and a beach, as the sun sets in the background.
A couple sits on a rocky cliff overlooking a picturesque coastal town with colorful buildings and a beach, as the sun sets in the background.