tropical beach with resort and mosque in lagoon .