Thursday, 28 November 2013

Megapode Island

Megapode Island is an exotic and isolated island resort situated at the top western part of Santa Isabel Province, Solomon Islands. Surrounded by Coral reefs and lush vegetation, its breath taking views makes Megapode Island a perfect getaway.

View from the Outer Reef
Lush Vegetation found on the Island