The island is safe, especially the resort areas and downtown Oranjestad. Generally the beaches at the resorts are fine for swimming, but you don't see a lot of snorkeling going on, One place is North of the resorts at Arashi Beach. This is the same area that most of the snorkel boats go.