La Villa Cana se encuentra en San Roque, a 150 metros de la playa de la Alcaidesa y a 600 metros de la playa de Torrenueva, y ofrece alojamiento con WiFi gratuita, aire acondicionado, bar y jardín. Se encuentra frente a la playa y cuenta con terraza.
La villa tiene 3 dormitorios, TV de pantalla plana y cocina totalmente equipada con lavavajillas, microondas, lavadora, nevera y horno. Se proporcionan toallas y ropa de cama.
La playa de Torrecarbonera está a 1,7 km de la villa. El aeropuerto más cercano es el de Jerez, ubicado a 87 km de la Villa Cana.