Remote islands, dhow-dotted waters and some of the Indian Ocean's most beautiful beaches give Mozambique a castaway appeal that feels both luxurious and wonderfully untouched.