macmom111 gave you a great response. Roatan is an Island and not mainland Honduras. It is very easy to do it on your own. I wouldn't anything in macmom111's post. I will add though that the "no-see-ums" are a problem (sand fleas) on the beaches there. Be sure to apply bug repellent before going to the beach. If you don't you will get bit (and never know you were bit) and get these red spots all over you. They go away fairly quickly but still...
Carnival Cruise Lines:
Fantasy 90, Celebration 95, Victory 05, Conquest 05, Spirit 6/06, Freedom 6/08, Holiday 7/08, Victory 6/09, Valor 9/09, Dream 6/10, Splendor 8/10,Conquest 8/11,Magic 11/11,Triumph 4/12,Spirit 7/12,Freedom 11/12, Triumph 2/13 - The fire cruise, Magic 1/14, Freedom x 2 6/14
NCL Dream October 2006, RCCL Mariner OTS June 2007, Celebrity Silhouette 2013