We just got back from spending 4 days in Vieques and 4 days in Culebra. Had a wonderful trip!
We flew into San Juan and got a taxi right outside the airport ($15 plus $1 per bag) to Isla Grande airport. We had 1 hour 30 minutes between flights and made it in plenty of time. We were hoping for a beer at the small airport but the snack bar was closed and I guess has been closed for a while. The flight to Vieques was fun and beautiful. An adventure in itself!! Took a taxi to Esperanza ($15) where we stayed at Coco Loco which was very nice. The town is small and nice to walk around with small grocery stores, bakeries and restaurants. We especially like La Nasas bar/food. It is right on the beach and has a patio in back overlooking the ocean. It is mostly locals there but the prices were good and the music was local, not rock, which we like when traveling. Best beer prices we found too! Rented a jeep from Maritzas and explored all of the beautiful beaches. Nice snorkeling at green beach. Saw two octopus there. Pretty drive in the jungle trying to find the sugar cane ruins. Glad we had a jeep!!! The bio bay was simply amazing. Did the clear canoes and they were awesome. Next time I think we would explore Isabella more, maybe even stay there. Seemed like there were more options for food there. More of a local feel if you like that, which we do! We took a direct flight on Air Flamenco to Culebra. I will post on that site about our time there.