They probably have no idea when the next boat will be docking........
Seriously, though
--- Does the store have a documented policy for order cancellations? If you've already paid for them via a credit card, you might want to speak with the issuing company to see if they can credit you back if you feel that's something you'd like to do.
Actually, they're only a few business days beyond the 6 week parameter they'd given you. Maybe patience will pay off and your order will arrive shortly.
Hope it all works out well - - -
Bill