Traba Beach, Galicia Cabin Rentals