Snorkeling

My wife's favorite activity is snorkeling and are looking for any recommendations. We are a family of 4 (14y/o, 12y/o kids), traveling in late March, and staying at the Grand at Moon Palace. Preference for the focus to be on snorkeling and not party boats.