Click Images for Higher Resolution. Right Click to "Save Image As." (meme's not included)

Tropical Dining on the Beach

I found this image on Pinterest. But I found a bigger image of it via Tineye. Tineye also had way too many results for me to narrow down who took this photo or where it is... I still want to go there - whatever this is :)