Located in the Indian Ocean off the coast of East Africa, the archipelago known as the Seychelles is arguably one of the best diving destinations on Earth. Divers come to the warm and clear waters to see a variety of species, including different types of coral, small reef fish, sharks, groupers and sting rays. Some of the shallower of the Seychelles dive sites are ideal for people who have just gotten their certifications. Colorful tropical fish are definitely a highlight in these underwater sightseeing spots.
Advanced divers can try dives on some of the outer islands, which have deeper water sites that feature larger marine species include the occasional hammerhead shark and whale shark. While most of the action takes place offshore, there is also plenty of nature onshore as well, with some of the islands of the archipelago sparsely populated or completely uninhabited and dominated by sea birds and small exotic animals. For an onshore and offshore nature-themed vacation, the Seychelles are an ideal (albeit pricey) option.