Agrigento is a great place to visit and Porto Embedocle is a good central spot to visit the sights. Alessandro's restaurant recommendations are great and he's very helpful.
A couple of things to have in mind is that the place is on the third floor and there is no elevator, something to consider if traveling with heavy luggage. also the place didn't have internet, not sure if this was a temporary thing.
The place is not right on the beach but has an oceanview. considering there is an industrial plant nearby, I'm not sure how clean the beach is... but there are great beaches around. would still suggest that you drive down 20 min to the san leone area.