Silver Sand Beach Resort, Havelock Island