The Little Mermaid is set in the Caribbean This choice was made by director Rob Marshall because of Sebastian's Creole accent, but also to allow the cast to be more diverse. As Allo Ciné explains, the Caribbean islands were colonised by Europeans during the Napoleonic Wars.