This is a Canadian vessel of some sort docked in front of the Celebration at Nassau. Onemon22 pointed out the Canadian flag to me because he is from Canada.
You can see Atlantis on Paradise Island in the background and I have some video filmed there.