With you staying at Belizean Shores, a great place to view the stars is just south at Essense Ways' dock - go to the end of their dock and go upstairs! Also going a little north or south of Belizean Shores you can find a place with little light.