Do you HAVE to be a Jimmy Buffett fan to cruise on Margaritaville at Sea? Can you still have fun if you don't know what it all means? We find out when we arrive in Progreso Mexico and dive into some cenotes on our 3rd day onboard Margaritaville at Sea Islander.