The Benguerra Islands near Mozambique are simply stunning. So relaxing. Beautiful. This is where we dined several nights.