A tropical paradise getaway situated on a privately owned and secluded beach at the entrance of Nacala Bay, Northern Mozambique.