Never been to Belize before...I've been to Grand Cayman, Turks & Caicos, Curacao, Cozumel, Tulum, etc. I am always looking for great places to stay and do shore entry snorkeling/free diving and underwater photography for hours on end. Can someone please tell me where the best places to stay are on Belize for this? Are there any all-inclusives that are any good? Any info would be greatly appreciated. Thanks!