Enjoy life on the water ~~~

Reserve your special gathering or overnight stay now!

Become a yacht club member to receive discounts on merchandise and priority invites to our events


Reserve Forbes Island for your next family gathering, wedding, company retreat, or workshop.

Book the island for themed events, costume parties, card night, exercise classes, book club, fish fry, meet up, boat raft up, or something we haven’t thought of…

Up to 150 people can enjoy multiple indoor and outdoor dining and seating areas. We provide a sound system, 10 stool bar, food prep counters with warming and cooling appliances, wine cellar, and serving ware, tables and chairs. 

There are multiple bathrooms on board, an outside smoking area, and the marina provides parking, a small general store, boat launch, and space for RV’s.

We enjoy helping you tailor your experience and with our list of vendors to help facilitate food, beverages, planning, decorating, entertainment and transportation. We can help you find lodging nearby.

Forbes Island is 15 minutes drive from Brentwood or Oakley, California. 25 minutes off I-5 west of Stockton, an hour south of Sacramento and 70 miles east from San Francisco.

Email us to learn more about reservations@forbesisland.com or call (314) 391-8430 today!


Imagine your own private island getaway. Observe sea life and migrating waterfowl, rent a boat and cruise the Delta, go fishing off the dock, bike local trails, or visit nearby vineyards. Soak up some sunshine on deck, read a book in the lounge or saddle up to the cozy interior bar. Watch the sunset over Mt. Diablo from the top of a lighthouse with wide views. 

Forbes Island is filled with treasure to delight you. From the entry stairway to the warm fireplace. Enjoy the many beautiful stained glass porthole windows and look for fish (and mer-people) swimming by.

Sleep in one of the unique staterooms. Arrangements can be made to sleep groups up to 24. Rent the world’s most amazing floating island.

Email to reserve your stay@forbesisland.com or call today at (314) 391-8430