Marsaskala es un popular centro turístico en el sur de Malta. Sus playas están ubicadas en la bahía de St. Tomasz, mientras que la ciudad en sí atrae a los turistas con numerosos cafés, restaurantes, un pequeño puerto pesquero y monumentos de la Edad Media.
El pueblo fue fundado en la Edad Media alrededor de una torre de vigilancia perteneciente a la Orden de San Juan. Hoy es el edificio más reconocible de la ciudad. La enorme torre de piedra alberga restaurantes y un gran mirador sobre la costa. Entre las calles llenas de restaurantes, bares y hoteles, también se puede ver la Iglesia gótica de St. Anna y varias capillas.
La mayoría de los edificios de Marsaskala son hoteles y casas de huéspedes modernos. Rodean una pequeña bahía que se parece un poco a un fiordo. Las formas populares de recreación son la vela, el buceo y el kayak de mar. Los amantes de relajarse en la playa tienen a su disposición una gran playa de arena en la Bahía de St. Thomas.