That's the Atlantic Ocean as viewed from Juno Beach, Florida.
The dog is my Chesapeake, Jake. I used to take him down there after work almost every day when I lived there.
There were other people with dogs but Jake always drew the crowd.