Praia De Rocha is a small town but has a fabelous beech lots of lovely rocks which you can go through to more of the beech. It is well maintained and clean. The town is very quiet by day but comes to life at night where it gets quiet buzzy. Not great for shopping but about 10 minute taxi drive is a great shopping center called aqua shopping center. Alvor id about 15 minute taxi drive, fares are very reasonable.