Dining with breathtaking view of the ocean or the river...perfect places for watching sunsets in the waterfront.