Ibo Island Lodge

Ibo Island is one of 32 islands that make up a string of islands in the Quirimbas Archipelago. It is situated in the warm Indian Ocean just north of Mozambique. The archipelago is almost unknown to the outside world, and therefore almost untouched by commercial activity. This has ensured that the marine life stayed preserved, and is now one of the best snorkeling and diving spots in the Indian Ocean.

From: $375 p. p. n. sharing