Cruising Panama's Canal: Savoring 5,000 nautical miles and 500,000 decadent calories