Although Mahe Island is very small, and the bus service is good, the best to visit its beaches, is to hire a "mini moke", which is a small all terrain that besides driving on the road, you can go into the dirt roads to go to any beach access difficult. One of the most beautiful beaches of Anse Mahe is the Takamaka, fine white sand, crystal clear water and a few changes with the tide. It is located in the southwest, to access it you pass some roads where there are orchards and some other hut. The beach owes its name to Takamaka trees, which surrounds and protects the Wind, as well as being a good option for shelter from the sun ... And even give you a good nap. Another one of the beach's attractions is the awesome restaurant is has there. It's called Chez Batista and they specialize in creole food that's typical of the island. You HAVE to try it out, it's phenomenal.
Anse Royale is an area that's south of the island of Mahe in the Seychelles, and it's just 15 minutes away from the Seychelles International Airport. This is the place to go if you're looking to find white sandy beach, almost deserted but for the few people who are resting under palm trees enjoying the view of a sea of different shades of blue and some fishing boats of the inhabitants of Seychelles. Near there can dine at "Les Dauphins Heureux" I recommend the seafood crepe!. The Friday afternoon with the "fish fry" night with live music. On Sundays Creole buffet with live music