Pirate Cruise in Fort Myers Beach reopens for Memorial Day weekend