Hello, my husband and I have been to several Carribean islands and have enjoyed all of them but we would like to try something new. Roatan came up as a great place for snorkeling so we have a few questions before we decide if this is the place for us. Firstly we love beautiful beaches with fairly calm water and white sand. We would like to be able to walk right out into the water and find great snorkeling right off the beach. We need easy access to transportation to other areas but would also like to be near restaurants, bars and shopping. We love renting privately but might consider a hotel if the location and amenities are worth it. Will Roatan fit the bill for us and also if so what area should we stay in and can anyone give us some lodging suggestions that would meet our needs? Thanks!