I see Culebra Divers in Dewey, and Isla Nena Scuba in Vieques have very good reviews on FB.