The northern coast of Portugal is mostly rocky, with occasional wide white sand beaches interposed between the cliffs. Peniche's coast is particularly craggy.