Yes, there is public transport in Sidi Ifni. You can take buses to get around the city easily and cheaply, allowing you to explore all that this vibrant place has to offer with more freedom.