Babbel Beach is a restaurant offering fresh dishes and cocktails in a lounge setting with scenic views.