Tarrafal Beach, Santiago, Cape Verde

Santiago island (Portuguese for St James) is the largest of the 10 islands, and home to the capital city, Praia. The island has majestic mountains and lovely beaches.  The drive from Praia in the south, to Tarrafal in the north and passing though the mountains is beautiful. The destination of Tarrafal is an attractive town with lovely beaches.