Located in the charming area of Ponta da Cruz in Cape Verde, Praia do Castelo is a breathtakingly beautiful beach with crystal-clear turquoise water and a soft white sand beach that stretches for almost 1 km. The beach is perfect for swimming, sunbathing, and taking long walks.