On the Rock
$$$
Fodor's choice
Built on a rock overlooking Karon Beach, this restaurant has great views of the water. Seafood is the specialty, but well-made Italian and traditional Thai dishes are also on the menu. Book in advance to ensure you get a beachside table.