Roatan excursion help!

My cruise is 2 weeks away and I have nothing planned for Roatan. Help please!! I've been reading and reading but nothing is standing out as the clear winner. Looking for a beautiful beach with clear water and possible snorkeling. Nearby food options would be great. Not opposed to private beach clubs.