There are a cluster of family hotels in Olhos D'Agua just outside Albufeira - 3HB Guarana etc. with steps nearby down to the beach. We stayed in the area last year and going back this year but not to a kid friendly hotel thankfully! Less than €10 by Uber into Albufeira.