I've heard of tropicals being found in Rhode Island, might be worth finding some good spots to seine locally. I'd recommend any place with good eel grass growth as ideal. Also Jetties can be good for snorkeling. Tropicals typically don't start showing up till late August/September in any numbers. As for visiting Long Island, I'd recommend the east end of the island with Shinnecock Bay in Southampton as really good spot to go collecting.