Floating Islands with Mosques