Meeting a turtle at Desroches Island Resort, Desroches Island, Seychelles