ps, for snorkeling you cna get a decent underwater camera fairly inexpensively. there are several available for under 100 bucks and the major difference is the depth you can dive with it. most are rated 20 or more feet anyway.
have fun, it is awesome. and if you get a chance, try scuba, it is something you will never forget.