I don't know, I've never been there. But it is on the sea, which is a start. I suppose "beach" is also capable of interpretation.
I'm assuming "city" is being used in the American sense, of an administrative district. The word means something quite different in Britain. In the British definition I'm not sure that Belize has any cities, just towns and villages.