For ocean views and a lively atmosphere, it's hard to beat this casual restaurant perched right over the sand. The balcony has ... More