mangrove beach in turtle island