The ferry ride is about 30 minutes then 45 minutes or so on the bus to the ruins. 2 1/2 hours travel time.
We visited the ruins while porting in Calica. The ruins are nice, very interesting and the beach is beautiful, however it was very rough surf when we were there last year. So if you are looking for a relaxing beach this is not the excursion for you!