#1 I recommend Melaya's Tours. Small group size with a guide and two in a glass bottom kayak. You can book online so very convenient. I think they do a 7pm, 8pm and 9pm tour. Anchor or arrange to rent a mooring (if available) in Esperanza.

#2: I like Duffys for a casual lunch and El Quenepo for an upscale dinner (reserve a table in advance).

#3 My favorite Vieques anchorage is Bahia de la Chiva, particularly forthe beach with some very warm shallow areas. If the wind really picks up from the SE to S then the east end of Ensenda Honda is a very protected anchorage. There are a couple private moorings there - don't tie up to them.