Yes, most yachts come with bathrooms (called heads) and showers. The number and size of bathrooms depend on the yacht size. Some marinas also offer shore-side facilities for yacht guests.