We love VG the end of April, after Easter…water is usually great for snorkeling, everything is open but not terribly crowded…just make sure it us after Easter….