This is tough for a lot of cruisers because part of the cruising appeal is all the wonderful food aboard the ship.  So what port restaurants are amazing enough to tempt you into eating a full meal off the ship?  Include photos if you can!