Amboula Beach: 37.826633, 20.846815