We were in Roatan Honduras last year on Norwegian. It is a very poor country, so we decided we were better off with a shore tour with the ship, not sure what there is for resorts down there. We also wanted a beach day, there were two choices with the ship. One was to Fantasy Island and the other was to Tabyana Beach, either as just a beach day or combined with some other activities. I had read somewhere that sand fleas can be a problem down there and that Tabyana is run by the cruiselines and the sand is treated, so that is what we chose. We had a wonderful day there, beach was beautiful with warm clear water, food was available, and there were a few vendors set up on the side, but they weren't pushy. I would go there again and can't say that about some other places I've been, so I hope this helps you. Maybe someone out there has been to the other beach and can give you some input on that. Happy sails.