Beach Terrace is a restaurant featuring authentic Caribbean cuisine with panoramic ocean views.