کاخ شاپور از یادمان های شهر بابل در استان مازندران میباشد.
در جنوب بارفروش ده در عصر صفوی دریاچه ای وجود داشت که در میان آن جزیره ای بسیار زیبا واقع بود که آب آن از رودی به نام آقارود که شعبه ای از بابلرود بود تأمین می شده. شاه عباس اول که به مازندران عشق می ورزید در این جزیره، که آن را باغ شاه نامید، عماراتی عالی بنیان نهاد تا این نقطه تفرجگاهی برای وی و دولتخانه حاکم بارفروش ده باشد.
همه سیاحان و سفرنامه نویسانی که از بارفروش دیدن کرده اند به وصف عمارات دلکش و باغات دلگشای این جزیره پرداختن. جزیره، پر از درختان نارنج و مرغزاری باشکوه و نخجیرگاهی مورد آرزو بود و سطح دریاچه پوشیده از گلهای نیلوفر آبی و انواع و اقسام پرندگان، به ویژه مرغابی بود. جزیره از عهد شاه عباس، به وسیله یک پل به شهر وصل می شد. از آن پس شاهان دیگری چون شاه عباس دوم، آقا محمدخان قاجار، فتحعلیشاه و ناصرالدین شاه هم به بارفروش آمدند تا در رویای بهشت عدن و باغ ارم دیگری چند روزی در جزیره و دریاچهٔ گلهای نیلوفر بحر ارم (نامی که گویند از عهد فتحعلیشاه رایج شد) به شکار و عیش و نوش بپردازند.
از آن سو جزیره بحر ارم می توانست امن ترین نقطه برای کاخ شاهی و مقر حکومتی بارفروش باشد.