Kayaking: 5 years old minimum (Must be comfortable swimming in the ocean, able to follow instructions, paddle and get in/out of kayak independently. Must be in a double kayak with an adult guardian if younger than 12)
Snorkeling: 10 years old
There is no maximum age limit if you are energetic and in sound physical condition.