I just got off the phone with Aurea at Viking. You can embark the boat in Panama without the waiver, but even with a waiver, you can not disembark in Honduras. Only passengers with the vaccine can disembark in Roatan. She really could not explain to me why you need a waiver if it will not let you
off the ship.
Evidently, you do not want to take this cruise when it sails from Panama to Ft Lauderdale; only when it sails from Ft Lauderdale to Panama. You can disembark in Honduras if you haven't visited an area that is considered high risk for yellow fever.
I would recommend that everyone contact Viking; I always get different answers when I speak with different customer service reps.