Complex sentence: Despite being very modern and having some excellent sea views, these Apartments have proved difficult to sell, mostly due to their isolation on the island, and distance from the town centre.
Split into simpler sentences: Despite being very modern and having some excellent sea views. These Apartments have proved difficult to sell, mostly due to their isolation on the island, and distance from the town centre.