ELATION
Guests sailing on Carnival Cruise Lines Elation make use of a nine-hole miniature golf course, part of the ships City Sports Park complex. The 2,052-passenger ship operates year-round four- and five-day cruises to Baja, Mexico, from San Diego. (Andy Newman/Carnival Cruise Lines)