I'm totally stumped on this myself. Will be there in a month on NCL Sea. I've no idea what I'll do in Roatan. Will play it by ear and if all else fails....will stay on the ship and make use of the "private pool" that is usually so packed you can't get near it, much less in it.
I've gone to the book store to look up info on this island in both Fodors and Frommers travel guide books...both recommend taking a taxi to the "west end" or "west bay" for good beaches, but warn to take bug spray (looking for a combo bug repellent/sunscreen). Like I said, if it's not attractive when I get there...it's back to the ship for the day.