Three contrasting towns in the province of Almeria in south-eastern Spain, Roquetas de Mar, Carboneras and Sorbas will have varying attractions for visitors to the area. The former fishing town of Roquetas de Mar has now become one of the largest resorts in the Almeria region attracting a mostly Spanish group of tourists though becoming more popular with International holidaymakers, its history goes back to the Roman occupation of the Iberian Peninsular, though its historic castle and fortifications date from the Moorish period. Roquetas de Mar boasts some wonderful sandy beaches, some fine seafood restaurants and a decent choice of facilities. A smaller and less well known coastal resort, Carboneras is situated at the northern end of the Cabo de Gata Natural Park and also has some fine beaches and seafood restaurants, its ancient castle is currently being restored. Heading a little inland from the coast, you will find the small town of Sorbas clinging to the edge of a ravine on the Rio de Aguas, this attractive little town is just perfect as a base for hikers heading into the nearby Natural Park of Karst and Yesos. Sorbas will give visitors a feel for the real Spain, away from the touristy resorts of the coast.