Sal, Cape Verde - Cape Verdean waters offer one of the best diving and snorkeling sites in the world. Divers can explore underwater caves, shipwrecks, and come in contact with mantas, turtles, and even sharks.