Cape Verde, and the Canary Islands, are perfect for diving. They have beautiful coral reefs and clear water. Divers can see many types of marine life, from whale sharks in the Seychelles to ...