Wow, cave diving and surfing. I'll bet you have some good mountain biking as well. All of my favorite hobbies in one trip.