Madagascar beach, idyllic island off Nosy B