When you think about having lunch at a restaurant/food spot on an island I’m sure you envision an ocean view while eating right? Well that’s certainly my ideal idea of lunch when visiting any island! You can never get too much of a beach view! At Sails Restaurant, which is conveniently located in Carenage, Grenada,…