I agree it’s a great age and I also agree that boogie boarding will be the thing. My niece loved that when she was 12.
Watch out for sting rays, tell him to shuffle his feet in the water. We have tons of the little buggers, I was stung, it sucks (putting it very, very mildly). Snorkeling is great too, you can get the whole ensemble (snorkel, mask, fins) for $30 in a bundle at Sport Chalet.