El encantador Finch Bay llamado así por la cantidad de Pinzones de Darwin que habitan a sus alrededores, se encuentra a un paso de la playa, está rodeado de manglares.
Los visitantes podrán disfrutar de la privacidad, de la naturaleza circundante y un excelente servicio.