When it comes to beaches Cascais is far more accessible as you have many to choose from without needing to rent a car. However, both towns do share the same coastline, personally, I prefer staying in Cascais and day tripping to Sintra.