devon cliffs haven weather