The island nation known as the Seychelles can be found in the Indian Ocean off the East coast of Africa, North of Madagascar. There are 115 islands in the archipelago. Seychelles has become a popular tourist destination, thanks to its stunning tropical beaches and interesting wildlife. Popular activities include diving, fishing, sailing, and laying around on amazing white sand beaches. Visitors can find any range of accommodation on the main islands of Praslin, La Digue or Mahé, as well as a variety on outlying islands.
If an expansive white sand beach is what you’re looking for, Noordhoek Beach near Cape Town, South Africa can’t be beat. Only 35km (22 miles) from the center of Cape Town, Noordhoek beach is ideal for walkers and those seeking a horseback ride on the beach. There are also two excellent surf spots off the beach called the Hoek and Dunes. On the southern end of the beach you can find a century old wrecked steamship named the “Kakapo.” The beach is fairly isolated and lacks development so swimmers and surfers should use caution in the water. There are a couple restaurants near the beach, but for accommodation your best bet will be in Cape Town proper. A gorgeous view of the beach can be had from the top of nearby Chapman’s Peak.
Nosy Iranja is a small tropical island located off the Northwestern coast of Madagascar, 45km (28 miles) South of Nosy Be, a slightly larger and more popular island. Nosy Iranja consists of two islands that are connected by a bank of white sand only visible at low tide, but can still be traversed at high tide. Nosy Iranja is emerging as a popular tourist destination in Madagascar due to the idyllic white sand beaches and the excellent diving and snorkeling that can be had there. Visitors also come for the interesting wildlife, including green and hawksbill sea turtles, large coconut crabs, and many varieties of bird life.