All over the beach there signs &amp;quot;Do not disturb turtles&amp;quot;. Yep, turtle like to give birth on this island!