I am looking to go to belize in April of this year and I can not figure out if I should stay in hopkins or ambergris caye. Any suggestions?? Beach is very important to me so anyone who has been to both could help me out a lot. I hear there are sand flies in Hopkins beach, but then read they are everywhere. Are there any beaches on Ambergris caye where you can just walk right into the ocean or are they too rocky? How is the water in Hopkins?

Thanks!!!