Cruise Ships don't come to Caye Caulker. Some years ago a Cruise Ship full of gays DID come to Belize and yes, in the city they were not received warmly.
However, the group that came to Caye Caulker received a warm welcome and it was 'business as usual' on the island.
Though I agree, while every body 'knows' and 'may not approve' there is no real open discrimination to talk about.
Of course, the gays visiting Caye Caulker don't flaunt it, which helps to make their stay more enjoyable for everyone.
The respect goes both ways.