The ship Carnival Miracle was christened at the Port of Jacksonville on February 27, 2004, beginning Jacksonville service by Carnival Cruise Lines. The Carnival Miracle was replaced by Carnival Cruise Lines' Jubilee, which sailed between JAXPORT and The Bahamas from May 2004 through August 2004. Carnival established year-round cruise service from Jacksonville aboard the Celebration on October 12, 2004. The Celebration continued to sail between JAXPORT and The Bahamas through April 2008. After a four-month hiatus in service, Carnival restarted Jacksonville-Bahamas cruise service aboard the Carnival Fascination, which provided service from Jacksonville until April 2016, being replaced with Carnival Elation. As of 2019, cruises from Jacksonville visit the Bahamas and Eastern Caribbean onboard the Carnival Ecstasy.