Gallery

Island Grand Accommodations
17 photos

RumFish Beach Resort Accommodations
16 photos

Activities
30 photos

Dining
39 photos

Weddings
35 photos

5500 Gulf Blvd, St Pete Beach, FL 33706
As the largest beachfront resort on a top-ranked U.S. beach, Island Grand is the perfect place to just let go and enjoy all of the sun and fun Florida has to offer. Even better, you’re invited to stay at one, play at two! Our adjacent property, RumFish Beach Resort, is just next door and offers even more fun for you to enjoy during your stay. Relax alongside the soft white sands and warm gulf waters of St. Pete Beach and take advantage of our endless array of restaurants, bars, and activities. From intimate escapes to family fun, let this waterfront paradise be the setting for your island escape.
6000 Gulf Blvd, St Pete Beach, FL 33706
RumFish Beach Resort is the ultimate aquatic oasis, with a premiere location on a top-ranked U.S. beach. It’s also just 60 flip-flops away from our connecting resort — Island Grand — meaning you’ll stay at one, play at two! Relax on the soft white sand, savor fresh local seafood at RumFish Grill, discover local marine life at the touch tank, and enjoy your own adventures on the gulf waters. Whether you’re planning a romantic escape or a family getaway, this is the perfect place to just let go.