Been twice to the Olympic and you should not have any problems there,as the pool is great with pool bar and for all-inclusive guests you can eat and drink in any of the other h-top hotels and use the free bus to get around to the other resorts(lorett,santa susannah etc.)
Next door to the hotel is a cracking little bar and within walking distance is a number of disco bars,and a great shopping precinct.
The beach is 400metres from the hotel and approached through an underpath.
There are a number of beach bars on the beach itself and for about six euros you can catch the train to Barcelona from Calella too,also the resort is very busy in the peak summer months.
Dont expect to sunbathe on a sandy beach as its all sharp shingle there.