Sandy wreaks havoc on coast