Komodo beach, Loh Buaya – Komodo island