Tanzania boasts some of Africa’s most stunning beach destinations, with idyllic islands, world-class coral reefs, and endless stretches of palm-fringed shores along its coastline.