Sand Castle is the perfect wedding venue on Long Island if you’re looking for uniqueness and sophistication.