Would you put the name of the Mayflower in quotations?

Yes, you would put "Mayflower" in quotations because it is an actual name of a boat.