My mom generously offered to take me and my 3 year old daughter this June for the 3 night Bahamian cruise as a "girl's trip."

Is it good for a 3 year old?
I will be 5 months preggo. Will I be miserable? (Although we are big travelers, I have never been on a cruise....)

Any input welcome.