A mysterious pair of women seek shelter at a coastal resort.