The Jimmy Buffett cruise line wants to honor America's military heroes as well as police officers, firefighters, nurses, EMS workers, and teachers.