I have heard that the best place to stay while traveling to Belize is the Cayes! I wonder why? Arn't all the ruins on the Mainland, and I am sure there are boats that will take me snorkeling and diving right off the mainland? Wonder why one is better than the other? Sincerely, Wanda Why