San Pedro, Belize, is also a top food destination, offering a diverse range of dining options. From bustling cafés and beachside bars to authentic Belizean eateries and upscale restaurants, the town serves up everything from fresh seafood and Caribbean classics to international flavours. We basically ate our way around town, discovering local and further-afield spots perfect for a casual breakfast, quick street food bite, or romantic dinner with ocean views. Here are the top restaurants in S...