Kastela is a town in central Croatia on the coast of Kastela Bay. Kastela consists of seven towns located along the Adriatic coast from Split to Trogir between the sea and the Adriatic highway. There are several yacht marinas in Kastela Bay, the largest of which is Marina Kastela. Many charter companies are based there providing yachts for rent.