El pueblo de Garrucha solía ser un pueblo marinero donde los barcos se botaban desde la playa, pero ahora cuenta con tres puertos: un pesquero, un deportivo y uno comercial. El puerto comercial se usa principalmente para transportar yeso de las canteras cercanas, mientras que el puerto deportivo ofrece amarres para más de 200 barcos y servicios para navegantes. Se amplió el puerto deportivo entre 2008-2012 a un costo de sobre 7 millones de euros para mejorar el turismo en la región.