This Tsarabanjina resort in Madagascar review will show you what it's really like to stay on this island in the Indian Ocean. It's paradise.