Islands

Elephant Beach – Havelock Island

Elephant Beach is the most popular beach for water sports and activities in Havelock Island. Though most part of the…