There was circumstantial evidence that this picture was taken in Bermuda, and I'm guessing that the Roof-Sitters are settling for a day of cricket watching.
However from a brief search on t'interweb, I've not tracked down the exact location.
The word "Superette" is new to me, but apparently, it means the same as a Mini-Mart.
Bonus - "Normal colonoscopy - except for that ladybug"