It's hard to imagine a more perfect place for an action-packed beach holiday.