Weather delays Jimmy Buffett concert