Yes, The free beach is a short walk. Carnival spent $63 million dollars to build this wonderful area, shops, resturants, bars, two docks for two ships and a man made beach with free beach chair. Also if you want to snorkel go all the way down to the end of the beach and there is a peir to snorkel off of.
Here is the webs site for Mahonany Bay Isla Roatan. Look at the schedule
to find you date and ship and also look at the web cam. Have a great cruise. Ed