Solar eclipse draws thousands to beach, state park