In the Inhambane Province of Mozambique, Massinga Beach sits above a stretch of endless, remarkably private beach overlooking the azure Indian Ocean. Far from the madding crowd...