Andrea K. We had the best excursion during our stay in the Seychelles with Mason's Travel's Reef Safari! (See my full review on Mason's Travel page.) In St Anne Marine Park, we were taken on a guided semi-submersible boat tour, and then all of us had the chance to go snorkeling for 1 hour. Be aware that the spot is full of tiny jellyfish, so long-sleeved swimsuits were quite beneficial to enjoy it to the fullest.
Lior Bashan There are definitely some things to see, and its worth a visit if you are in Mahe and looking for a fun activity. If you are a professional diver then you probably would not get too excited. A local guide told us that the high temperature of the water, due to global warming trend killed many of the corals. The photos I added are shot through the glass floor of the boat, the snorkeling view is much better.
Eric (Eric Joe) When staying on Mahe , the marine park is a must see for all visitors to the Seychelles. The marine park boasts an abundance of sea life from stingrays , sea turtles to a variety a fish. The water around the island is turquoise blue with coral reefs although effected by global warming many years ago are still wonderful to see. The white sand bottom , makes it a wonderful place for snorkelling. Round island which is maintained by the international rotary club is filled with giant tortoises and stories of pirates . Other islands in the park boast creole restaurants, villas and resorts. If you are you are looking to get to the island, there are abundance of tour operators that run from the main island .
Branislav Zelenak Beautiful beaches and intact natural habitat of the islands. Quite a few restaurants and routes to visit. A good place for snorkeling with included local tours.
gaurav shankar Being a national park Fishing is prohibited here, Good place for snorkeling. There a corals but mostly dead due to bleaching. Fishes are in plenty... Very good for one day trip. From Victoria you can take a ride of glass bottom boat to marine nations park. It costs around €100 including lunch per person.