We’ve been lucky with the Boatyball FC’s. The mooring fields are definitely filling up but I think you’ll be fine in early June without pre-booking. We’re at the Baths now, pulled up 2 balls without hooks on them before finding one we were comfortable with.