Enjoy the feel of the Caribbean Islands while sitting on the patio, listening to music, and enjoying delicious food and cocktails at this Palo Alto restaurant.