That photo is not of Boo Boo Jam! A lot of us referred to it as the Mystery Spot, as it lay unfinished for years and years, without a clear idea what it was meant to be. Finally, it was completed and opened in 2009, I believe, as an upscale beach bar/restaurant named "Palm Beach." As you can see, it was blown to smithereens during Hurricane Irma in 2017 and it appears to have reverted back to being a mystery spot. What's left of Boo Boo Jam is located somewhat north of there, much closer to the former Mt. Vernon resort.