Tonnes of room for activities and a great place to base yourself for some epic beaches.