Hotels in Seychelles

Desroches Island, Seychelles-an all-suite and -villa resort south of Mahé. For deep-sea fishermen, there's a Riviera 36 on hand to take them to try their luck with marlin, tuna, and shark.

Beachgoers who arrive at this 67-villa tree house–style getaway in the Indian Ocean come as much for the white-sand castaway beach as for the activities: diving, snorkeling, trimaran sailing, and introductions to the local island culture through Creole dance classes and shopping trips to the tiny

Given its location at the mouth of Sainte Anne Marine National Park, this resort on tiny Cerf Island in the Seychelles features fabulous snorkeling, scuba diving, and, farther offshore, big-game fishing.

Stay in either in a thatched-roof bungalow or in one of 69 rooms set in the Yellow House (a 19th-century colonial building that’s now a national monument).