longbeachmarine.org
Catalina Island Adventure - Long Beach Marine Institute
3-5 day custom programs This custom program includes staying on Catalina Island while diving and snorkeling at different coves. Hikes, dissections, tide pools and night time exploration programs all make for a once in a lifetime educational experience.