My perspective is that topless sunbathing is offensive to the Belizean culture. Ergo, have some respect for your hosts. If you just have to do it, at least try and get away from people and to an area with greater solitude.
If it isn't a holiday for you unless you are topless, pick another country.