On my small porch I could get a thick rubber mat, put holes in it, glue river rocks onto it. Maybe make a border around the outside perimeter of the porch where I then place container gardens.
Image 2 of 18 from gallery of Grangegorman Residence / ODOS architects. Courtesy of ODOS architects
Lucky Shophouse / CHANG Architects modern brick and wood interior design