The habitats where sea fern grass~(Catapodium marinum) grows:

Coastal vegetated shingle
Hard cliff and cliff slope
Maritime cliff
Open habitat arable weed less fertile acid
Sand dune