Principe: Praia Bom Bom
Principe May be hard to get to but its beaches and nature are well worth it – Praia Bom Bom is one of the best beaches (and a private resort) in the island. Besides a beautiful crescent of yellow sand and calm waves, there is also a Bom Bom island offshore that is connected to mainland by a long wooden walkway. The island has craggy coast with massive boulders and awesome sea views, and a bar where you can enjoy all this while sipping on a tropical drink.