Last year Canoe Bar became my favorite place for breakfast and if you have not been there yet for breakfast or any other time of the day for food and drinks I highly reccomend it. I loved going there with my girlfriend in the morning. We are not huge breakfast eaters but we would usually split a breakfast and get a cpl tings and then she would lay on their beach while i went snorkelling. Snorkelling is great there and we also enjoyed watching the local fishermen do their thing and the pelicans were great fun to watch. I think its true that pelicans never miss because it seemed like everytime they dove in the water they caught something. I was really impressed with the snorkelling of the beach at the canoe bar, nothing against taking a trip to the reef but at the canoe bar you could go at your own pace and come to shore and rest and go back in when you are ready. I saw just as many if not more fish and interesting things like squid and even a turtle. Best time to go is in the morning when the water is calm and when you are done dont forget to try one of their drinks like a dirty bannana. Talking about ot makes me wish i was there right now.