Featured Restaurants on the Island

You can find a variety of dining delights on St. John Island. Almost every culinary preference is available, from Caribbean to Italian and much more.
the fish trap seafood market

The Fish Trap

340-776-0580 |
The Fish Trap is quintessential Cruz Bay. Our casual, comfortable, covered patio setting allows you to enjoy the outdoors and cool tropical breezes while you dine, or you can eat in our air-conditioned bar.


Viva CantinaViva Cantina

340-777-3473 |
Viva Cantina is just a five minute walk from the Cruz Bay Ferry Dock, and is situated on the second floor of gracious Mongoose Junction. There is plenty of free parking and same level access behind the complex of 30 art galleries and stores.



Morgan's Mango RestaurantMorgan’s Mango

340-693-8141 |
Share in the culinary history of the USVI. The menu includes Caribbean dishes, Creole, Cuban, Jamaican, Haitian, Puerto Rican and many more. A true melting pot of cuisines.




More St. John Island Restaurants