Nosy Be, Africa Cruise Deals

A rocky shoreline on the island of Nosy Be, Madagascar, with waves crashing against the black volcanic rock, a lone tree on the cliffside, and the vast Indian Ocean under a blue sky.