Found out the name of this place (after seeing lots of pictures of it) -- the Greek Island of Zakynthos. It has lots of great features -- superb beaches, happening (occasionally somewhat wild) night life, and some great coastal scenery. The Blue Caves of Zakynthos are likely the most photographed coastal scenic location on the island.
Santee Cooper May Sell Its Share Of Toshiba Settlement
25 minutes ago