The tiny island of Nosy Be is the most important tourist destination, which attracts thousands tourists around the globe throughout the year. While the beaches in Nosy Be aren’t perfect as a postcard, as some other Indian Ocean beaches, they are winners if you are looking for a calm, clean turquoise water and fantastic seafood restaurants, which serve dinner on the sand.