L'hôtel Brudhäll de Karlby propose un service complet : petit-déjeuner, déjeuner, café et à la carte. Ils se concentrent sur les produits locaux et de saison et proposent une bonne sélection de boissons. Le bar Akterdäck sert des boissons rafraîchissantes, des pizzas et des plats de style bistro. Ils disposent d'un patio juste en bas de la marina.