The east coast of Africa and the islands of the Indian Ocean are fringed with fabulous tropical beaches, most surprisingly empty and undeveloped. White beaches of fine coralline sand border warm, turquoise seas teeming with fish and frequented by marine mammals. Sea turtles nest and hatch on these beaches and the offshore reefs will delight divers and snorkellers. Visitors to Latin America are also spoilt for choice - Mexico, Belize, Costa Rica, Colombia, Venezuela, Nicaragua, Brazil and Uruguay all offer a superb choice of beach experiences.