there are buses to ibiza and santa eulalia in summer. i imagine it would be about €1.50 tops to travel either way. cala llonga is an adult/family oriented resort with a good choice of restaurants, many hotels have entertainment, but if you go further afield a taxi back shouldn't cost an arm and a leg.