My hubby and I are going on a short weekend cruise to Portuguese Island, Mozambique for my birthday in March. We are from South Africa. Anyone been on the MSC Rhapsody? What's the ship like? Any info on dining onboard? What is there to do on Portuguese Island? This is our first cruise. There doesn't seem to be much info online. Any advice appreciated.